﻿/******************************************************************************
内部测试版本0.1.2.1
内部版本，不代表最终品质
*******************************************************************************/
#include <iostream>
#include<stdio.h>//头文件
using namespace std;

int main()
{
/******************************************************************************
类型 （可在这里调用或修改）
*******************************************************************************/
	string  copyright = { "                                                      bystarfalldown" };        //版权说明
	string welcome = { "*******************欢迎使用随机数生成器feature*******************" }; //欢迎语
	string prompt = { "(about关于、start可开始计算随机数)" };//提示
	string cse = { "请选择:" };//提示
	string uic;//用户选择参数
	string bug = { "奶奶滴卡bug是吧，隔着重庆军统是吧！" };//傻逼要卡bug
	long int n;  //输入的原始数据
	long int rbf;//返回第一页
	int luckywow = 2022;//超幸运数字（可以修改）
	string shenming;//声名页面（按任意键）
/******************************************************************************
	申明页面
*******************************************************************************/
	cout << "本程序由小行星坠落制作，程序中需要选择的部分，按提示操作，并按回车即可！" << endl;
	cout << "请按键盘上的任意键继续..." << endl;
	cin >> shenming;
/******************************************************************************
	欢迎界面
*******************************************************************************/
     start:cout << welcome << endl;//欢迎
		cout << prompt << endl;//提示
		cout << cse;//选择
	
/******************************************************************************
选择模式（目前已经定性，请勿随意修改）
*******************************************************************************/
	cin >> uic;//输入选项
	if (uic == "start")//如果等于下面内容输出主程序
	{
     /******************************************************************************
      主程序
     *******************************************************************************/
		//随机数部分
		cout << "请随便写个数字：";
		cin >> n;//输入数字
		int n2 = n * 3 / 21 + 24;
		srand(n2);
		cout << "你的随机数是：" << rand() << endl;
		//今日心情
		cout << "你的今日心情是：";
		if (1 < n2 < 100)
		{
			cout << "很开森" << endl;
		}
		else if (n2 == luckywow)
		{
			cout << "幸运值爆棚啦！" << endl;
		}
		else if (100 < n2 < 500)
		{
			cout << "沙雕气息爆棚！" << endl;
		}
		else if (2500 < n2 < 5000)
		{
			cout << "心情不错哦！" << endl;
		}

		//返回代码模块

		cout << "你是要退回主页还是结束运行？（1.首页 2.结束）：";
		cin >> rbf;
		if (rbf == 1)
		{
			system("cls");
			goto start;//重新运行
		}
		else if (rbf == 2)
		{
			return 0;//结束运行
		}
    }
	else if (uic == "about")//如果等于关于输出下面内容
	{
	/******************************************************************************
	  关于
	 *******************************************************************************/
		cout << "本程序的所有代码都依照gpl3协议，不得用于商用,仅可以学习交流使用！" << endl;//帮助内容
		cout << copyright << endl;//版权
		//返回代码模块

		cout << "你是要退回主页还是结束运行？（1.首页 2.结束）：";
		cin >> rbf;
		if (rbf == 1)
		{
			system("cls");
			goto start;//重新运行
		}
		else if (rbf == 2)
		{
			return 0;//结束运行
		}
	}
	else 
	{
		cout << bug << endl;//输出bug内容给大逼兜看
	//返回代码模块

		cout << "你是要退回主页还是结束运行？（1.首页 2.结束）：";
		cin >> rbf;
		if (rbf == 1)
		{
			system("cls");
			goto start;//重新运行
		}
		else if (rbf == 2)
		{
			return 0;//结束运行
		}
	}
	return 0;
}